@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font:18px/30px Microsoft Yahei; }
a { text-decoration:none;}
.layerBox .apply .txt,.layerBox .error,.layerBox .ok,.layerBox .passLevel,.head .angle,.cont .ok,.cont .error { background:url(http://images8.baihe.com/landingpage/images_0925/icon.gif) no-repeat;}

.header { width:100%; height:103px; }
.header a.icon { float:right; width:92px; height:32px; margin:45px 50px 0 0; font:18px/30px Microsoft Yahei; color:#666; text-align:center;  border:1px solid #ddd; overflow:hidden; zoom:1; }
.header a.icon:hover { border:1px solid #ff8000; background:#ff8000; color:#fff;}
.header a.logo { display:block; float:left; width:210px; height:70px; margin:10px 0 0 50px; text-indent:-99999px; background:url(http://images8.baihe.com/landingpage/logo.gif) no-repeat; overflow:hidden; zoom:1; }
.header h1 { float:left; padding:47px 0 0; font:16px/24px Microsoft Yahei; color:#999;}
.header h1 strong { color:#ff8000; }
.header h1 span { padding:0 10px; color:#ddd; }
.head { position:relative; width:980px; height:103px; margin:0 auto; }
.head a.icon { margin-right:0px;}
.head a.logo { margin-left:0px;}
.head .angle { position:absolute; bottom:0px; left:-14px; width:14px; height:14px; background-position:0 -130px;}
.Shadow { border:1px solid #98b4d1; box-shadow:0 0 4px #98b4d1; -webkit-box-shadow:0 0 4px #98b4d1; -moz-box-shadow:0 0 4px #98b4d1; color:#333 }
.inp { width:285px; color:#ccc;}

/*首页*/
.wrap {margin:0 auto;}
.wrap-box{overflow:hidden;}
.wrap .loading{height:500px; background:url(http://images8.baihe.com/landingpage/loading.gif) no-repeat center center;}
.item { position:relative; float:left; margin:1px 1px 0 0;overflow:hidden;opacity:0.8;filter:alpha(opacity=80); -moz-transition: all 1.5s ease-in-out 0s;-webkit-transition:all 1.5s ease-in-out 0s; -o-transition:all 1.5s ease-in-out 0s; -ms-transition:all 1.5s ease-in-out 0s; transition:all 1.5s ease-in-out 0s; }
.item img{display:block; width:100%; -webkit-transition: all 0.8s ease-in-out 0s; -moz-transition: all 0.8s ease-in-out 0s; -ms-transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s; transition: all 0.8s ease-in-out 0s; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); cursor:pointer; }
.item div {position:absolute; bottom:0px; left:0px; width:100%; height:0; /* height:38px;*/ font:16px/38px Microsoft Yahei; text-align:center; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; color:#000; background:#fff; }
.item img:hover{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

/****登录****/
.layerBox {display:none;position:fixed;left:50%;top:50%;width:420px;margin:-170px 0 0 -210px;box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;-webkit-box-shadow:0 0 20px #000; -o-box-shadow:0 0 20px #000;_position:absolute; cursor: move;}
.layerBox .apply { width:420px; padding:14px 0 15px 0; background:#fff; color:#000;}
.layerBox .apply h3 { height:66px; font-size:22px; color:#222; line-height:66px; text-align:center;}
.layerBox .apply ul li { position:relative; width:330px; margin:0 auto 15px; color:#ccc; }
.layerBox .apply input { width:290px; height:44px; margin:0 0 5px; padding:0 14px 0 15px; font:19px/42px Microsoft Yahei; }
.layerBox .apply .submit { display:block; width:330px; height:50px; margin:10px auto 25px; font-size:23px; line-height:48px; text-align:center; color:#fff; background:#ff8000; }
.layerBox .apply .txt { margin-left:110px; padding-left:23px; font-size:13px; color:#888; background-position:0 10px; }
.layerBox .apply .txt strong { padding:0 10px; font-size:23px; color:#ff8000}
.layerBox .error { padding-left:21px; font-size:13px; color:#888; background-position:0 -16px}
.layerBox .error a { color:#003d79; }
.layerBox .ok { position:absolute; top:12px; right:14px; width:21px; height:21px; line-height:0px; text-indent:-9999px;  background-position:0 -46px;}
.layerBox .passLevel { position:absolute; top:14px; right:14px; width:83px; height:21px; text-indent:-9999px; line-height:0px; }
.layerBox .low { background-position:0 -67px}
.layerBox .medium { background-position:0 -88px}
.layerBox .high { background-position:0 -109px}

/****资料页****/
.content { background:url(http://images8.baihe.com/landingpage/images_0925/bj_02.gif) repeat-x left top; line-height:24px; overflow:hidden; zoom:1; }
.content h3 { background:url(http://images8.baihe.com/landingpage/images_0925/bt_01.gif) no-repeat; line-height:10px; }
.content h3 a { color:#003d79; text-decoration:none;}
.content h4 { height:53px; margin-top:10px; color:#333; font-size:24px;}
.content .cont { width:980px; margin:0 auto; overflow:hidden; zoom:1;}
.cont .ok { display:block; float:left; width:18px; height:18px; margin:6px 0 0 0; line-height:0px; text-indent:-99999px; background-position:-21px -46px;}
.cont .error { display:block; float:left; width:18px; height:18px; margin:6px 5px 0 0; line-height:0px; text-indent:-99999px; background-position:-39px -46px;}
.cont .prompt { line-height:32px; }
.cont .prompt span { font-weight:bold; color:#ff8000; font-family:Verdana, Geneva, sans-serif}
.cont .apply { float:left; width:680px; padding:25px 0 0 40px; background:#fff; overflow:hidden; zoom:1;}
.cont .apply h3 { height:14px; margin:0 0 28px -30px; padding:10px 0 0 140px; font-size:13px; background-position:0 0;}
.cont .apply .bt { padding-left:240px; background:url(http://images8.baihe.com/landingpage/images_0925/bt_02.gif) no-repeat;}
/*.cont .apply dl { overflow:hidden; zoom:1; }*/
.cont .apply dl dt { float:left; width:80px; height:45px; padding:0 15px 0 0; line-height:30px; text-align:right; overflow:hidden; zoom:1;}
.cont .apply dl dd { position:relative; float:left; width:580px; height:60px; font:13px/18px Microsoft Yahei; color:#999; zoom:1;}
.cont .apply dl dd a.sex { display:block; float:left; width:150px; height:30px; margin-right:14px; font:14px/28px Microsoft Yahei; color:#333; text-align:center; border:1px solid #ccc; background:#fff; overflow:hidden; zoom:1;}
.cont .apply dl dd a.active { border:1px solid #ffe8d9; background:#ffe8d9; }
.cont .apply dl dd input { float:left; height:30px; margin-right:10px; padding:0 15px; font:14px/30px Microsoft Yahei; color:#333; }
.cont .apply dl dd a.name { display:block; float:left; color:#003d79; text-decoration:none; line-height:32px;}
.cont .apply dl dd img { float:left; margin-right:8px;}
.cont .apply .w01 { width:150px;}
.cont .apply .w02 { width:330px;}
.cont .apply .inp01 { float:left; width:67px; height:30px; border:1px solid #ccc; text-align:center; cursor:pointer;  }
.cont .apply .inp02 { float:left; width:100px; height:30px; padding:0 5px; border:1px solid #ccc; cursor:pointer; }
.cont .apply .inp03 { float:left; width:85px; _width:80px; margin:0px; padding:0 10px; height:32px; border:0px; text-align:center; cursor:pointer; }
.cont .apply .bor { float:left; width:317px; border:1px solid #ccc; height:32px; margin-right:10px; }
.cont .apply .icon { display:block; width:250px; height:50px; margin:25px 0 15px 100px; font:22px/48px Microsoft Yahei; color:#fff; text-align:center; border:none; cursor:pointer; background:#ff8000; overflow:hidden; zoom:1; }
.cont .infolayer { position:absolute; top:31px; left:0px; width:460px; padding:10px; border:1px solid #ccc; background:#fff; z-index:10; overflow:hidden; zoom:1;}
.cont .infolayer p { font-size:12px; line-height:20px;}
.cont .infolayer p span { color:#333;}
.cont .infolayer p a { padding:0 5px; color:#666;}
.cont .infolayer p a:hover,.cont .infolayer01 a:hover { background:#ff8000; color:#fff;}
.cont .infolayer01 { position:absolute; top:31px; left:0px; width:110px; height:190px; padding:5px 0; border:1px solid #ccc; background:#fff; z-index:10; overflow-y:auto; overflow-x:hidden; zoom:1;}
.cont .infolayer01 a { display:block; width:100px; height:24px; padding-left:10px; color:#666; line-height:24px;}
.cont .terms { padding:0 0 0 95px; font-size:13px; color:#999}
.cont .terms input { position:relative; top:7px; margin-right:5px;}
.cont .terms a { color:#f60;}

/*.cont .right { float:left; width:230px; padding:90px 0 0 30px; overflow:hidden; zoom:1;}
.cont .right h3 { height:29px; background-position:0 -24px; text-indent:-99999px;}
.cont .right p  { padding:25px 0; font-size:13px; line-height:24px; color:#888; }
.cont .right p a { color:#888;}
.cont .right p span { font-size:18px; line-height:26px;}
.cont .right p strong { font-weight:bold; font-size:16px; line-height:26px;}
.cont .right p img { margin-top:20px; }
*/

.cont .right { float:left; width:260px; padding:90px 0 0 0; font-size:14px; line-height:26px; color:#acacac; overflow:hidden; zoom:1;}
.cont .right strong { display:block; padding-bottom:20px; font-size:24px; color:#ff8000; }
.cont .right b { font-size:22px; color:#999; font-weight:200;}
.cont .right a { color:#acacac}
.cont .right p { margin:0 20px;}
.cont .right img { margin:20px 0;}
.cont .right span { font-size:12px; font-family:Verdana;}
.cont .right .bTOp { padding-top:15px; border-top:1px dashed #e7e7e7;}

.copy { height:215px; background:url(http://images8.baihe.com/landingpage/images_0925/bj_01.gif) no-repeat center top; overflow:hidden; zoom:1; }

/*---通用浮层
------------------------------------------------------------------------------------------------------*/
.pop_layer { position:absolute; top:50%; left:50%; font:13px/20px "Microsoft Yahei"; text-align:left; border:7px solid #777; border-radius:3px; background:#fff; overflow:hidden; zoom:1; }
.pop_layer a.popClose { position:absolute; top:15px; right:20px; display:block; width:16px; height:16px; text-indent:-99999px; background:url(http://images6.baihe.com/icon/popClose.gif) no-repeat; overflow:hidden; zoom:1; }
.pop_layer .popTit { height:47px; padding:0 0 0 23px; font:18px/46px "Microsoft Yahei"; color:#333; background:#eee; overflow:hidden; zoom:1;}
.pop_layer .orange { display:block; height:25px; font:13px/24px "Microsoft Yahei"; color:#fff; text-align:center; cursor:pointer; background:#ff7f00; overflow:hidden; zoom:1;}
.pop_layer .orange,.pop_layer .grey { display:block; border-radius:3px; cursor:pointer;}
.pop_layer .orange:hover { background:#f36500; }

.often { width:440px; height:290px; margin:-145px 0 0 -220px;}
.often .orange,.often .grey { width:140px; height:40px; margin:0 auto; font-size:16px; line-height:38px;}
.often .oftenCont { height:100px; padding:50px 20px 0; text-align:center; font-size:18px; line-height:32px; }
.often .oftenIcon { width:220px; margin:0 auto; }
.often .oftenIcon .orange,.often .oftenIcon .grey { float:left; width:90px; float:left; margin:0 10px; }


.layerBox .verImg,.cont .verImg { display:block; float:left; width:77px; height:38px; margin:4px 5px;}
.layerBox .refresh,.cont .refresh { display:block; float:left; width:20px; height:18px; margin-top:15px; background:url(http://images6.baihe.com/icon/loading.gif) no-repeat; overflow:hidden; zoom:1; text-indent:-99999px;}
.cont .verImg { float:left; height:30px; margin-top:0px;}
.cont .refresh { float:left; margin:8px 15px 0 0; }
.cont .verLink { display:block; float:left; width:138px; height:32px; margin-right:10px; background:#ff8000; font:14px/28px 微软雅黑; color:#fff; text-align:center; }
.cont .blue { color:#3399ff}
.cont .picIcon { padding:0 0 25px 35px; font-size:14px; overflow:hidden; zoom:1;}
.cont .picIcon img { display:block; float:left; margin-right:20px;}
.cont .apply label { float:left; line-height:30px; padding-right:20px; color:#333; }
.cont .written { width:326px; text-align:right; line-height:26px; overflow:hidden; zoom:1;}
.cont .grey { display:block; float:left; width:138px; height:32px; margin-right:10px; background:#ccc; font:14px/28px 微软雅黑; color:#fff; text-align:center; }